草庐IT

php json可读格式

全部标签

java - 使用 Java 解析 Facebook signed_request 返回格式错误的 JSON

我正在尝试在JavaServlet的doPost中解析Facebooksigned_request。我使用commons-codec-1.3的Base64解码签名请求。这是我在servlet的doPost中使用的代码StringsignedRequest=(String)req.getParameter("signed_request");Stringpayload=signedRequest.split("[.]",2)[1];payload=payload.replace("-","+").replace("_","/").trim();StringjsonString=newSt

java - 日期格式错误 java.sql.SQLException : Invalid column type

我使用pattern="dd-MMM-yyyy"在JSF中显示日期。当我尝试将日期值插入/更新到我的oracle数据库中时,我得到了java.sql.SQLException:Invalidcolumntype因为我插入或更新前的日期格式是这种格式WedFeb0900:00:00AST2011我如何才能正确地将我的日期值插入或更新到OracleDb以及执行此操作的最佳方法是什么?更新1我的数据库插入代码。privatevoideditSchedule(Scheduleschedule)Object[]values={schedule.getStartDate(),schedule.ge

java - 在写入文件之前格式化 JSON

目前我正在使用JacksonJSONProcessor将首选项数据和诸如此类的东西写入文件主要是因为我希望高级用户能够修改/备份这些数据。Jackson对此非常棒,因为它非常易于使用,而且显然表现不错(参见here),但是我似乎遇到的唯一问题是当我运行myObjectMapper.writeValue(myFile,myJsonObjectNode)它将ObjectNode中的所有数据写入一行。我想做的是将JSON格式化为对用户更友好的格式。例如,如果我向它传递一个简单的json树,它会写入以下内容:{"testArray":[1,2,3,{"testObject":true}],"a

java - NoSuchMethodError : org. slf4j.helpers.MessageFormatter.格式

我在运行我的应用程序时遇到此错误:[ERROR]Apr12,201310:18:56AMcom.google.appengine.tools.development.ApiProxyLocalImpllog[ERROR]INFO:javax.servlet.ServletContextlog:InitializingShiroenvironment[ERROR]1601[main]INFOorg.apache.shiro.web.env.EnvironmentLoader-StartingShiroenvironmentinitialization.[ERROR]1931[main]I

java - JAX-RS Jackson Json 提供者日期格式问题

WRT回答以下问题:Jersey+JacksonJSONdateformatserialization-howtochangetheformatorusecustomJacksonJsonProvider.我想知道Jackson是否指定应将json日期格式规范化为unix时间整数?后续问题...它的立场最近有变化吗?不应该将日期格式规范化为jaxbxml输出提供的相同格式吗?为什么/为什么不?是否为解决此问题做出了努力?RestEasy是否提供了json提供程序缓解措施,可以以普遍可识别的日期格式输出json日期? 最佳答案 对不起

java - (简单)允许 24 :00:00 and 00:00:00 as inputs 的日期格式

我一直在寻找这个,到目前为止没有成功。你知道是否有一个“DateFormat”ish类,它允许我使用“00:00:00”和“24:00:00”作为输入参数(它们都是午夜)但是当调用“getHour()”时"结果我会得到0或24?使用“kk”只会让我有范围,同时我正在寻找范围格式 最佳答案 值24:00未在LocalTime中表示,因为它严格来说是第二天的一部分。考虑了24:00可以表示为LocalTime的一部分的模型,但结论是它在很多用例中会非常困惑,并且创建比它解决的错误更多。但是java.time支持24:00。完全可以使用标

java - Jenkins - groovy 脚本 - 以 dd-mm-yyyy 格式获取上次成功构建日期

我正在使用“groovy脚本”插件作为我的Jenkins构建的一部分。我希望找到作业“RegularBuild”的最后一次成功构建日期,但是所有示例都在线,例如importhudson.model.Build;defbuildA=build("jobA")println(buildA.getProject().getLastSuccessfulBuild())不要编译,即使这看起来没问题。不确定人们如何使用这种脚本语言,但基本原理是失败的。更糟糕的是,我无法获得有效的错误注释,无论我输入什么,我得到的都是相同的错误,即插件根本没有帮助。如果有人可以提供正确语法方面的帮助,甚至可以解决整

java - Jasper报表在数据较多时以PDF格式导出空数据

我有一份报告要使用jasper报告导出为excel、pdf和word。我使用xml文件作为报告的数据源,但是当数据增加时,jasper报告仅以PDF格式导出空文件,当我减少数据内容时,它会正确导出可用数据。pdf大小有限制吗?,我们如何管理来自java的jasper报告中的大小?我的jrxml真的很大,所以我不能在这里添加它,我已经添加了我用来导出内容的java代码:JRAbstractExporterexporter=null;if(format.equals("pdf")){exporter=newJRPdfExporter();jasperPrint.setPageWidth(I

java - 在 XStream 中将日期字段格式化为字符串

我有一个日期字段,当使用XStream将其转换为xml时,以毫秒为单位给出时间和区域。我只需要将其转换或格式化为"MMMMdd,yyyyHH:mm:ss"。如何使用XStream做到这一点?我不想更改getter和setter。谢谢。我的类(class):publicclassDatas{privateStringname;privateCalendardob;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicCalendargetDob(){returndob;}

java - 通过字符串格式的 IP 地址递增

我是java的新手,我正在尝试寻找一种增加用户输入IP地址范围的方法。例如从192.168.0.1到192.168.0.255。然而,我的应用程序目前的工作方式是将from和toip地址作为String。有没有一种方法可以增加用户输入的所有ip地址从和到?希望这是有道理的,请不要喷我,我已经在寻找答案了!编辑!它实际上是通过地址范围进行ping,所以,到目前为止,这里有一些代码,“主机”是从另一个类传入的,我想循环访问地址:publicstaticStringstringPing(StringstringPing,Stringhost){StringipAddress;ipAddres